FP-map-an approach to the functional pipelining of embedded programs

نویسندگان

  • Ireneusz Karkowski
  • Henk Corporaal
چکیده

Practice shows that increasing the amount of instruction level parallelism offered by an architecture (like adding instruction slots to VLIW instructions) does not necessary lead to significant performance gains. Instead, high hardware costs and inefficient use of this hardware may occur. Mapping embedded applications onto multiprocessor systems forms a very interesting extension to ILP. In this report we propose a functional pipelining approach to the mapping of embedded programs written in ANSI C onto a pipeline of application specific processors. Our novel functional pipelining algorithm has low computational complexity and was especially developed to form the parallelization engine of a (semi)-automatic system for multi-processor embedded system design. The report explains the proposed algorithm and demonstrates its applicability.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

‘Only Systems Thinking Can Improve Family Planning Program in Pakistan’: A Descriptive Qualitative Study

Background Family Planning (FP) program in Pakistan has been struggling to achieve the desired indicators. Despite a well-timed initiation of the program in late 50s, fertility decline has been sparingly slow. As a result, rapid population growth is impeding economic development in the country. A high population growth rate, the current fertility rate, a stagnant contraceptive prevalence rate a...

متن کامل

A Verification-Aware Design Methodology for Thread Pipelining Parallelization

This paper proposes a verification-aware design methodology that provides developers with a systematic and reliable approach to performing thread-pipelining parallelization on sequential programs. In contrast to traditional design flow, a behavior-model program is constructed before parallelizing as a bridge to help developers gradually leverage the technique of thread-pipelining parallelizatio...

متن کامل

Self-loop Pipelining and Reconfigurable Dataflow Arrays

This paper presents some interesting concepts of static dataflow machines that can be used by reconfigurable computing architectures. We introduce some data-driven reconfigurable arrays and summarize techniques to map imperative software programs to those architectures, some of them being focus of current research work. In particular, we briefly present a novel technique for pipelining loops. E...

متن کامل

A Novel Approach to Background Subtraction Using Visual Saliency Map

Generally human vision system searches for salient regions and movements in video scenes to lessen the search space and effort. Using visual saliency map for modelling gives important information for understanding in many applications. In this paper we present a simple method with low computation load using visual saliency map for background subtraction in video stream. The proposed technique i...

متن کامل

تجزیه و تحلیل علل ریشه‌ای حوادث فرایندی ایستگاه‌های تقلیل فشار گاز شهری با استفاده از تکنیک های تحلیل خطرات عملکردی و تحلیل پاپیونی

  Background and objective: To control and prevention of accidents, attention to root causes of accident occurrence is very important. Safety risk of process units located in metropolis, must be always under control and in accordance with risk acceptance criteria of the community. In this regard, the purpose of this study is identification of functional failures, root cause analysis and in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997